      
Registration    C:\Users\KatachiHome\AppData\Roaming\MAXON\CINEMA 4D R13_05DFD2A0\plugins\DPIT Plants & Effex 2.0\res\help\EN\Effex\fx_api_classes_plugins_registration.html   o                                                                                                             default.tif                  Object Header               [code]Bool RegisterFXConstraintPlugin (LONG id, const String &str, LONG objectinfo, DataAllocator *npalloc, const String &description, BaseBitmap *icon, LONG disklevel)   2Predefined calls to register an Effex constraint plugin.
<br></br>
<b>Returns</b><br>
true if the constraint plugin was successfully registered.
<br></br>
<b>Parameters</b><BR>
<i>LONG id</i>:<br>
the unique plugin id of your constraint.
<BR></br>
<i>const String& str</i>:<br>
the name of your constraint.
<BR></br>
<i>LONG objectinfo </i>:<br>
object flags. Usually you can simply pass 0 here.
<BR></br>
<i>DataAllocator* npalloc</i>:<br>
Pass the static member function pointer to the constraints Alloc function.
<BR></br>
<i>const String& description</i>:<br>
Pass the container id of the constraints description resource.
<BR></br>
<i>BaseBitmap* icon</i>:<br>
Pass an icon for your constraint here.
<BR></br>
<i>LONG disklevel</i>:<br>
To support different versions of your constraint, pass the disk level here.                   [code]Bool RegisterFXForcePlugin (LONG id, const String &str, LONG objectinfo, DataAllocator *npalloc, const String &description, BaseBitmap *icon, LONG disklevel)   Predefined calls to register an Effex force plugin.
<br></br>
<b>Returns</b><br>
true if the force plugin was successfully registered.
<br></br>
<b>Parameters</b><BR>
<i>LONG id</i>:<br>
the unique plugin id of your force.
<BR></br>
<i>const String& str</i>:<br>
the name of your force.
<BR></br>
<i>LONG objectinfo </i>:<br>
object flags. Usually you can simply pass 0 here.
<BR></br>
<i>DataAllocator* npalloc</i>:<br>
Pass the static member function pointer to the force's Alloc function.
<BR></br>
<i>const String& description</i>:<br>
Pass the container id of the force's description resource.
<BR></br>
<i>BaseBitmap* icon</i>:<br>
Pass an icon for your force here.
<BR></br>
<i>LONG disklevel</i>:<br>
To support different versions of your force, pass the disk level here.                  [code]Bool RegisterFXOperatorPlugin (LONG id, const String &str, LONG objectinfo, DataAllocator *npalloc, const String &description, BaseBitmap *icon, LONG disklevel)   &Predefined calls to register an Effex operator plugin.
<br></br>
<b>Returns</b><br>
true if the operator plugin was successfully registered.
<br></br>
<b>Parameters</b><BR>
<i>LONG id</i>:<br>
the unique plugin id of your operator.
<BR></br>
<i>const String& str</i>:<br>
the name of your constraint.
<BR></br>
<i>LONG objectinfo </i>:<br>
object flags. Usually you can simply pass 0 here.
<BR></br>
<i>DataAllocator* npalloc</i>:<br>
Pass the static member function pointer to the operator's Alloc function.
<BR></br>
<i>const String& description</i>:<br>
Pass the container id of the operator's description resource.
<BR></br>
<i>BaseBitmap* icon</i>:<br>
Pass an icon for your operator here.
<BR></br>
<i>LONG disklevel</i>:<br>
To support different versions of your operator, pass the disk level here.                            